package fr.projet.danish.collections;

import java.util.ArrayList;
import fr.projet.danish.cartes.*;

public class MainJoueur implements CollectionCartes {
	private ArrayList<Carte> main;
	
	public MainJoueur() {
		this.main = new ArrayList<Carte>();
	}

	public ArrayList<Carte> getMain() {
		return main;
	}
	
	public void setMain(ArrayList<Carte> main) {
		this.main = main;
	}
	
	public void ajouterCarte(Carte carte){
		this.main.add(carte);
	}
	
	public void supprimerCarte(int index){
		this.main.remove(index);
	}
	
	public int getNbCartes(){
		return this.main.size();
	}
	
	public String toString(){
		String Str = this.main.get(0).toString()+ ", ";
		int taille = this.main.size();
		
		for(int i=1; i<taille-1;i++){
			Str+=(this.main.get(i).toString()+", ");
		}
		
		Str+=this.main.get(taille-1).toString()+".";
		return Str;
	}
}
